﻿/****************************** Module Header ******************************\
 * Module Name:  tUserJobLog.cs
 * Module Version:  1.0.0 (2013-01-25)
 * Copyright (c) AnyEB.Com (14507247@qq.com)
 * 
 * This source is subject to the GPL License.
 * See http://www.gnu.org/licenses/gpl.html.
 * All other rights reserved.
 * 
 * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
 * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
 * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
\***************************************************************************/

using System;

namespace UCL.Data.ORM.UMD
{
	/// <summary>
    /// 职工岗位日志 数据实体类
	/// </summary>
    [DBTable(Common = "职工岗位日志")]
	public class tUserJobLog
	{
		/// <summary>
		/// Guid编号
		/// </summary>
		public Guid ID { get { return _ID ?? default(Guid); } set { _ID = value; } }

        [DBColumn(Alias = "Guid编号", IsKey = true, DefaultValue = "newid()")]
		private Guid? _ID;

		/// <summary>
        /// 日志名称
		/// </summary>
		public string Name { get { return _Name; } set { _Name = value; } }

        [DBColumn(Alias = "日志名称", CanBeNull = true, Length = "32")]
		private string _Name;

		/// <summary>
        /// 日志内容
		/// </summary>
		public string Content { get { return _Content; } set { _Content = value; } }

        [DBColumn(Alias = "日志内容", CanBeNull = true, Length = "Max")]
		private string _Content;

		/// <summary>
		/// Value1
		/// </summary>
		public string Value1 { get { return _Value1; } set { _Value1 = value; } }

		[DBColumn(Alias="Value1", CanBeNull=true, Length="255")]
		private string _Value1;

		/// <summary>
		/// Value2
		/// </summary>
		public string Value2 { get { return _Value2; } set { _Value2 = value; } }

		[DBColumn(Alias="Value2", CanBeNull=true, Length="255")]
		private string _Value2;

		/// <summary>
		/// Value3
		/// </summary>
		public string Value3 { get { return _Value3; } set { _Value3 = value; } }

		[DBColumn(Alias="Value3", CanBeNull=true, Length="255")]
        private string _Value3;

        /// <summary>
        /// 用户帐号
        /// </summary>
        public string UserName { get { return _UserName; } set { _UserName = value; } }

        [DBColumn(Alias = "用户帐号", CanBeNull = true, Length = "32")]
        private string _UserName;

		/// <summary>
		/// 扩展标签
		/// </summary>
		public string ExTags { get { return _ExTags; } set { _ExTags = value; } }

		[DBColumn(Alias="扩展标签", Length="16")]
		private string _ExTags;

		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime CreatedTime { get { return _CreatedTime ?? default(DateTime); } set { _CreatedTime = value; } }

		[DBColumn(Alias="创建时间", DefaultValue="getdate()")]
		private DateTime? _CreatedTime;

		/// <summary>
		/// 管理员帐号
		/// </summary>
		public string AdminName { get { return _AdminName; } set { _AdminName = value; } }

		[DBColumn(Alias="管理员帐号", CanBeNull=true, Length="32")]
		private string _AdminName;

	}
}
